すべてのプログラムのライフサイクルは、 ソースプログラム (またはソースファイル)として始まります。最も基本的なレベルでは、あなたのコードはビットのシーケンスにすぎず、8ビットのブロックにまとめられたもので、 バイトと呼ばれます。私たちにとっては論理ですが、コンピュータにとっては数値コードのデジタル原稿です。
1. ASCII標準
あなたが int と入力した文字'i'が、コンピュータが読み取る' i'と同じであることを保証するために、私たちは ASCII標準を使用します。すべての文字は特定の整数値に対応しています。たとえば、文字 # はバイト値$35$として保存されますが、 i iは$105$です。
| 文字 | # | i | n | c | l | u | d | e |
|---|---|---|---|---|---|---|---|---|
| ASCII | 35 | 105 | 110 | 99 | 108 | 117 | 100 | 101 |
2. テキストファイルとバイナリファイル
テキストファイルとバイナリファイルの違いは、 テキストファイル と バイナリファイル 完全に文脈に依存します。すべての文字がASCII文字であるファイルはテキストファイルであり、それ以外はすべてバイナリファイルです。この初期の「ソース」段階では、あなたのプログラムはこれらの数値コードの線形列としてのみ存在します。
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>